آموزش هوش مصنوعی مولد برای .NET: ساخت اپلیکیشن‌های LLM با OpenAI و Ollama [ویدیو] - آخرین آپدیت

دانلود GenAI for .NET: Build LLM Apps with OpenAI and Ollama [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع، دنیای شگفت‌انگیز مدل‌های زبانی بزرگ (LLMs) را با استفاده از .NET، OpenAI و Ollama کشف کنید. با شروع از مفاهیم بنیادی مانند توکن‌سازی (Tokenization)، مهندسی پرامپت (Prompt Engineering) و تفاوت‌های بین مدل‌های زبانی بزرگ و کوچک، به‌سرعت به سمت ساخت اپلیکیشن‌های واقعی پیش خواهید رفت. این دوره شامل ساخت برنامه‌های چت مبتنی بر هوش مصنوعی، ابزارهای تحلیل متن و اپلیکیشن‌های جستجوی برداری (Vector Search) با استفاده از پیشرفته‌ترین کتابخانه‌ها و فریم‌ورک‌های .NET است. شما تجربه عملی با تامین‌کنندگان مختلف LLM از جمله مدل‌های GitHub، Ollama و Azure AI Foundry کسب خواهید کرد که به شما کمک می‌کند بهترین سرویس هوش مصنوعی را برای نیازهای خود انتخاب کنید. این دوره به بررسی ساخت اپلیکیشن‌هایی می‌پردازد که از تکمیل متن (Text Completion)، تحلیل احساسات (Sentiment Analysis) و تولید خروجی‌های ساختاریافته استفاده می‌کنند. همچنین خواهید آموخت که چگونه اپلیکیشن‌های خود را با استفاده از تولید تقویت‌شده با بازیابی (RAG) ارتقا دهید تا بتوانند داده‌های لحظه‌ای را برای تولید پاسخ‌های قدرتمندتر بازیابی کنند. دوره با یک پروژه جامع به پایان می‌رسد که در آن یک اپلیکیشن جستجوی برداری کامل برای فروشگاه (EShop) با استفاده از .NET، مدل GPT-4o-mini و پایگاه داده برداری Qdrant خواهید ساخت. در پایان این دوره، شما در استفاده از .NET برای ساخت اپلیکیشن‌های AI، استقرار محلی LLMها و کار با داده‌های لحظه‌ای برای بهبود تجربه کاربری مهارت خواهید یافت. • ساخت اپلیکیشن‌های چت مبتنی بر LLM با OpenAI و Ollama • پیاده‌سازی تکمیل متن و تحلیل احساسات با .NET • یکپارچه‌سازی منابع داده لحظه‌ای با استفاده از RAG در برنامه‌های AI • توسعه اپلیکیشن‌های جستجوی برداری با .NET و Qdrant • بهینه‌سازی برنامه‌های هوش مصنوعی با Microsoft.Extensions.AI • استفاده از مدل‌های GitHub و Azure AI Foundry برای توسعه LLM این دوره برای توسعه‌دهندگان نرم‌افزار و علاقه‌مندان به هوش مصنوعی که به دنبال ادغام مدل‌های زبانی بزرگ با .NET برای کاربردهای عملی هستند، ایده‌آل است. پیش‌نیاز این دوره داشتن دانش پایه در C# و .NET است.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • پیش‌نیازها، سورس کد و اسلایدهای دوره Prerequisites, Source Code and Course Slides

  • پروژه‌های دوره: چت، تحلیل متن، جستجوی برداری، RAG و جستجوی برداری EShop Course Projects: Chat, Text Analysis, Vector Search, RAG, EShop Vector Search

مفاهیم GenAI: مدل‌های LLM، توکن، SLM و مهندسی پرامپت GenAI Concepts: LLM, Token, SLM, Prompt Engineering

  • مدل‌های زبانی بزرگ (LLMs) چیستند؟ What Are Large Language Models (LLMs)?

  • مدل‌های زبانی بزرگ چگونه کار می‌کنند؟ How Large Language Models (LLMs) Work?

  • توکن و توکن‌سازی چیست؟ What Is Token and Tokenization?

  • مدل‌های زبانی کوچک (SLMs) چیستند؟ What Are Small Language Models (SLMs)?

  • پرامپت و مهندسی پرامپت چیست؟ What Is Prompt and Prompt Engineering?

اکوسیستم .NET و AI: ابزارها و کتابخانه‌های توسعه AI برای .NET .NET + AI Ecosystem: AI Development Tools and Libraries for .NET

  • چرا .NET را برای ساخت اپلیکیشن‌های AI انتخاب کنیم؟ Why Choose .NET to Build AI Applications?

  • فریم‌ورک‌ها و SDKهای AI برای .NET AI Frameworks and SDKs for .NET

  • بلوک‌های سازنده یکپارچه AI: Microsoft.Extensions.AI (MEAI) Unified AI Building Blocks: Microsoft.Extensions.AI (MEAI)

  • Semantic Kernel برای .NET Semantic Kernel for .NET

راه‌اندازی تامین‌کنندگان LLM: مدل‌های GitHub، Ollama و Azure AI Foundry Setup LLM Providers: GitHub Models, Ollama, Azure AI Foundry

  • از کدام تامین‌کننده AI برای این دوره استفاده کنم؟ Which AI Provider Should I Use for This Course?

  • سرویس‌های Azure OpenAI از Azure AI Foundry و پلتفرم OpenAI (سرویس‌های پولی) Azure OpenAI from Azure AI Foundry and OpenAI Platform (Paid Services)

  • مدل‌های GitHub GitHub Models

  • ساخت توکن دسترسی برای مدل‌های GitHub Create Access Token for GitHub Models

  • Ollama – اجرای محلی LLMها Ollama – Run LLMs Locally

  • دانلود Ollama و مدل‌های llama3.2 و all-minilm با داکر Download Ollama and llama3.2, all-minilm Models with Docker

چت، تکمیل متن، تحلیل و فراخوانی توابع با .NET Chat, Text Completions, Analysis and Function Calling w/ .NET

  • ساخت Solution در .NET برای توسعه پروژه‌های AI Create .NET Solution for Developing AI Projects

  • تکمیل متن LLM با مدل OpenAI gpt-4o-mini در GitHub Models Text Completion LLM with GitHub Models OpenAI gpt-5-mini Model

  • تکمیل متن LLM به صورت استریمینگ (Streaming) Streaming LLM Text Completion

  • دسته‌بندی، خلاصه‌سازی، تحلیل احساسات و سایر کاربردهای LLM Classification, Summarization, Sentiment Analysis LLM Other Use Cases

  • خروجی ساختاریافته در LLM برای کاربرد استخراج داده Structured Output in LLM for Data Extraction Use Case

  • ساخت اپلیکیشن چت AI با .NET و مدل gpt-4o-mini Build AI Chat App with .NET and gpt-5-mini Model

  • تکمیل متن LLM با مدل محلی Ollama llama3.2 Text Completion LLM with Local Ollama llama3.2 Model

  • اجرای کاربردهای LLM با مدل محلی Ollama llama3.2 Run LLM Use Cases with Local Ollama llama3.2 Model

  • فراخوانی توابع (Function Calling) در مدل‌های زبانی بزرگ Function Calling in Large Language Models (LLMs)

  • اجرای توابع .NET با استفاده از مدل GH gpt-4o-mini Invoke .NET Functions Using GH gpt-5-mini Model

جستجوی برداری .NET AI با استفاده از Vector Embeddings و Vector Store .NET AI Vector Search Using Vector Embeddings and Vector Store

  • بردارها (Vectors) و تعبیهات برداری (Vector Embeddings) چیستند؟ What Are Vectors and Vector Embeddings?

  • تولید Embeddings و محاسبه شباهت با CosineSimilarity Generate Embeddings and Calculate Similarity w/ CosineSimilarity

  • پایگاه داده برداری چیست؟ What Is a Vector Database?

  • جستجوی برداری .NET AI با Extensions.VectorData.Abstractions .NET AI Vector Search w/ Extensions.VectorData.Abstractions

  • ساخت اپلیکیشن VectorSearch و نصب پکیج‌ها Create VectorSearch App and Install Packages

  • توسعه موجودیت داده‌های برداری و مقداردهی داده‌ها Develop Vector Data Entity and Populate Data

  • تولید Embeddings و ذخیره در Vector Store در حافظه Generate Embeddings and Store in In-Memory Vector Store

  • ساخت Embedding برای پرس‌وجو و اجرای جستجوی برداری Create Query Embedding and Perform Vector Search

  • توسعه اپلیکیشن جستجوی برداری .NET AI با Ollama و مدل all-minilm Develop .NET AI Vector Search App w/ Ollama and all-minilm Embedding Model

ساخت اپلیکیشن تولید تقویت‌شده با بازیابی (RAG) با .NET AI Retrieval Augmented Generation (RAG) Application w/ .NET AI

  • تولید تقویت‌شده با بازیابی (RAG) چیست؟ What Is Retrieval-Augmented Generation (RAG)?

  • چرا به RAG نیاز داریم و چرا اهمیت دارد؟ Why Need Retrieval-Augmented Generation (RAG)? Why Is RAG Important?

  • مکانیزم کار RAG چگونه است؟ How Does Retrieval-Augmented Generation (RAG) Work?

  • ساخت اپلیکیشن چت .NET با قالب RAG Build .NET Chat App w/ RAG Template

  • بررسی راهکار RAG در اپلیکیشن چت .NET Explore .NET Chat App RAG Solution

  • اجرا و تست راهکار RAG در اپلیکیشن چت .NET Run & Test .NET Chat App RAG Solution

  • توسعه اپلیکیشن RAG با اسناد شخصی: وارد کردن و Embed کردن PDF سفارشی Extend RAG Chat App with Your Own Documents - Ingest and Embeddings Custom PDF

  • توسعه قابلیت‌های اپلیکیشن RAG با ابزار فراخوانی توابع Extend RAG Chat App Functionality with Function Calling Tool

  • ساخت اپلیکیشن چت .NET با قالب RAG با استفاده از Ollama و all-minilm Build .NET Chat App w/ RAG Template Using Ollama and all-minilm

  • افزودن پایگاه داده برداری Qdrant به اپلیکیشن RAG با .NET Aspire Add Qdrant Vector Database into Our RAG Chat App w/ .NET Aspire

اپلیکیشن‌های تحلیل تصویر با .NET AI Image Analysis Apps w/ .NET AI

  • تشخیص تصویر با .NET و MEAI Image Recognition with .NET and MEAI

  • ساخت اپلیکیشن تحلیل تصویر با .NET و مدل‌های GH (OpenAI gpt-4o-mini) Build Image Analysis App w/ .NET and GH Models - OpenAI gpt-5-mini

  • تحلیل دوربین‌های ترافیکی با خروجی ساختاریافته Analysis Traffic Cams with Structured Output

  • دانلود مدل بینایی Llava برای Ollama Download Llava Vision Model for Ollama

  • ساخت اپلیکیشن تحلیل تصویر با .NET و Ollama Llava Build Image Analysis App w/ .NET and Ollama Llava

ساخت اپلیکیشن جستجوی برداری Eshop با .NET Aspire، gpt-4o-mini و Qdrant Build Eshop Vector Search App w/ .NET Aspire, gpt-5-mini and Qdrant Vector DB

  • مقدمه: جستجوی برداری EShop با .NET Aspire، gpt-4o-mini و Qdrant Introduction - EShop Vector Search w/ .NET Aspire, gpt-5-mini, Qdrant

  • نقطه شروع: معماری میکروسرویس‌های توزیع‌شده EShop با .NET Aspire Starting Point: EShop Distributed Microservices Architecture with .NET Aspire

  • افزودن قابلیت چت به EShop و یکپارچه‌سازی مدل OpenAI gpt-4o-mini Add Chat Capability in EShop Integrate GitHub Models OpenAI gpt-5-mini Model

  • توسعه کلاس ProductAIService.cs برای لایه بیزنس (چت AI پشتیبانی مشتری) Develop ProductAIService.cs Class for Business Layer - Customer Support Chat AI

  • توسعه ProductEndpoints و End-point پشتیبانی برای پرسش و پاسخ چت Develop ProductEndpoints Support Query Endpoint for Chat Q&A

  • توسعه صفحات رابط کاربری چت برای مصرف End-point پشتیبانی Develop Chat UI Pages to Consume Support Endpoint

  • افزودن پایگاه داده برداری Qdrant به محیط توزیع‌شده .NET Aspire Add Qdrant Vector Database into .NET Aspire Distributed Environment (Hosting)

  • پکیج‌های یکپارچه‌ساز کلاینت برای Qdrant و Extensions.VectorData Client Integration Packages for Qdrant and Extensions.VectorData

  • ثبت سرویس‌های کلاینت Qdrant در DI سرویس‌های .NET در Catalog/Program.cs Register Qdrant Client Services into .NET DI Services in Catalog/Program.cs

  • ثبت سرویس‌های EmbeddingGenerator در Catalog/Program.cs Register EmbeddingGenerator Services in Catalog/Program.cs

  • توسعه موجودیت ProductVector برای ذخیره داده‌های برداری Develop ProductVector Domain Entity for Storing Vector Data

  • توسعه جستجوی سنتی در کلاس بیزنس ProductService.cs Develop Traditional Search in ProductService.cs Business Class

  • توسعه ProductAIService.cs برای پیاده‌سازی جستجوی معنایی (Semantic Search) Develop ProductAIService.cs for Semantic Search Implementation

  • توسعه End-pointهای جستجو در ProductEndpoints.cs برای جستجوی معنایی Develop Search Endpoints in ProductEndpoints.cs for Semantic Search

  • تست End-pointهای جستجو از میکروسرویس Catalog Test Search Endpoints from Catalog Microservices

  • توسعه صفحه جستجوی فرانت-اند با Blazor Blazor FrontEnd Search Page Development

  • تست صفحه جستجوی وب‌اپلیکیشن Blazor برای جستجوی معنایی Test WebApp Blazor Search Page for Semantic Search

پایان و تشکر Thanks

  • پایان و تشکر Thanks

نمایش نظرات

آموزش هوش مصنوعی مولد برای .NET: ساخت اپلیکیشن‌های LLM با OpenAI و Ollama [ویدیو]
جزییات دوره
6h 30m
70
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Mehmet Ozkaya
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mehmet Ozkaya Mehmet Ozkaya

معمار نرم افزار | میکروسرویس | AWS Community Builder